home *** CD-ROM | disk | FTP | other *** search
Text File | 2003-02-09 | 51.5 KB | 1,019 lines |
- ;;; Compiled by f2cl version 2.0 beta 2002-05-06
- ;;;
- ;;; Options: ((:prune-labels nil) (:auto-save t) (:relaxed-array-decls t)
- ;;; (:coerce-assigns :as-needed) (:array-type ':array)
- ;;; (:array-slicing nil) (:declare-common nil)
- ;;; (:float-format double-float))
-
- (in-package "SLATEC")
-
-
- (let ((tols -6.90775527898214)
- (con1 0.666666666666667)
- (con2 0.33333333333333304)
- (con548 0.10416666666666702)
- (ar (make-array 8 :element-type 'double-float))
- (br (make-array 10 :element-type 'double-float))
- (c (make-array 65 :element-type 'double-float))
- (alfa (make-array 104 :element-type 'double-float))
- (beta (make-array 130 :element-type 'double-float))
- (gama (make-array 26 :element-type 'double-float)))
- (declare (type (array double-float (26)) gama)
- (type (array double-float (130)) beta)
- (type (array double-float (104)) alfa)
- (type (array double-float (65)) c)
- (type (array double-float (10)) br)
- (type (array double-float (8)) ar)
- (type double-float con548 con2 con1 tols))
- (f2cl-lib:fset (f2cl-lib:fref ar (1) ((1 8))) 0.0835503472222222)
- (f2cl-lib:fset (f2cl-lib:fref ar (2) ((1 8))) 0.128226574556327)
- (f2cl-lib:fset (f2cl-lib:fref ar (3) ((1 8))) 0.29184902646414)
- (f2cl-lib:fset (f2cl-lib:fref ar (4) ((1 8))) 0.881627267443758)
- (f2cl-lib:fset (f2cl-lib:fref ar (5) ((1 8))) 3.32140828186277)
- (f2cl-lib:fset (f2cl-lib:fref ar (6) ((1 8))) 14.9957629868626)
- (f2cl-lib:fset (f2cl-lib:fref ar (7) ((1 8))) 78.9230130115865)
- (f2cl-lib:fset (f2cl-lib:fref ar (8) ((1 8))) 474.451538868264)
- (f2cl-lib:fset (f2cl-lib:fref br (1) ((1 10))) -0.145833333333333)
- (f2cl-lib:fset (f2cl-lib:fref br (2) ((1 10))) -0.09874131944444439)
- (f2cl-lib:fset (f2cl-lib:fref br (3) ((1 10))) -0.14331205391589502)
- (f2cl-lib:fset (f2cl-lib:fref br (4) ((1 10))) -0.31722720267841403)
- (f2cl-lib:fset (f2cl-lib:fref br (5) ((1 10))) -0.9424291479571201)
- (f2cl-lib:fset (f2cl-lib:fref br (6) ((1 10))) -3.51120304082635)
- (f2cl-lib:fset (f2cl-lib:fref br (7) ((1 10))) -15.727263620368)
- (f2cl-lib:fset (f2cl-lib:fref br (8) ((1 10))) -82.2814390971859)
- (f2cl-lib:fset (f2cl-lib:fref br (9) ((1 10))) -492.355370523671)
- (f2cl-lib:fset (f2cl-lib:fref br (10) ((1 10))) -3316.2185685479703)
- (f2cl-lib:fset (f2cl-lib:fref c (1) ((1 65))) -0.208333333333333)
- (f2cl-lib:fset (f2cl-lib:fref c (2) ((1 65))) 0.125)
- (f2cl-lib:fset (f2cl-lib:fref c (3) ((1 65))) 0.33420138888888906)
- (f2cl-lib:fset (f2cl-lib:fref c (4) ((1 65))) -0.40104166666666696)
- (f2cl-lib:fset (f2cl-lib:fref c (5) ((1 65))) 0.0703125)
- (f2cl-lib:fset (f2cl-lib:fref c (6) ((1 65))) -1.02581259645062)
- (f2cl-lib:fset (f2cl-lib:fref c (7) ((1 65))) 1.84646267361111)
- (f2cl-lib:fset (f2cl-lib:fref c (8) ((1 65))) -0.8912109375)
- (f2cl-lib:fset (f2cl-lib:fref c (9) ((1 65))) 0.0732421875)
- (f2cl-lib:fset (f2cl-lib:fref c (10) ((1 65))) 4.66958442342625)
- (f2cl-lib:fset (f2cl-lib:fref c (11) ((1 65))) -11.207002616223)
- (f2cl-lib:fset (f2cl-lib:fref c (12) ((1 65))) 8.78912353515625)
- (f2cl-lib:fset (f2cl-lib:fref c (13) ((1 65))) -2.3640869140625)
- (f2cl-lib:fset (f2cl-lib:fref c (14) ((1 65))) 0.112152099609375)
- (f2cl-lib:fset (f2cl-lib:fref c (15) ((1 65))) -28.2120725582002)
- (f2cl-lib:fset (f2cl-lib:fref c (16) ((1 65))) 84.6362176746007)
- (f2cl-lib:fset (f2cl-lib:fref c (17) ((1 65))) -91.81824154323999)
- (f2cl-lib:fset (f2cl-lib:fref c (18) ((1 65))) 42.5349987453885)
- (f2cl-lib:fset (f2cl-lib:fref c (19) ((1 65))) -7.36879435947963)
- (f2cl-lib:fset (f2cl-lib:fref c (20) ((1 65))) 0.22710800170898404)
- (f2cl-lib:fset (f2cl-lib:fref c (21) ((1 65))) 212.57013003921702)
- (f2cl-lib:fset (f2cl-lib:fref c (22) ((1 65))) -765.252468141182)
- (f2cl-lib:fset (f2cl-lib:fref c (23) ((1 65))) 1059.9904525279999)
- (f2cl-lib:fset (f2cl-lib:fref c (24) ((1 65))) -699.5796273761331)
- (f2cl-lib:fset (f2cl-lib:fref c (25) ((1 65))) 218.190511744212)
- (f2cl-lib:fset (f2cl-lib:fref c (26) ((1 65))) -26.4914304869516)
- (f2cl-lib:fset (f2cl-lib:fref c (27) ((1 65))) 0.572501420974731)
- (f2cl-lib:fset (f2cl-lib:fref c (28) ((1 65))) -1919.45766231841)
- (f2cl-lib:fset (f2cl-lib:fref c (29) ((1 65))) 8061.722181737309)
- (f2cl-lib:fset (f2cl-lib:fref c (30) ((1 65))) -13586.5500064341)
- (f2cl-lib:fset (f2cl-lib:fref c (31) ((1 65))) 11655.3933368645)
- (f2cl-lib:fset (f2cl-lib:fref c (32) ((1 65))) -5305.6469786134)
- (f2cl-lib:fset (f2cl-lib:fref c (33) ((1 65))) 1200.90291321635)
- (f2cl-lib:fset (f2cl-lib:fref c (34) ((1 65))) -108.090919788395)
- (f2cl-lib:fset (f2cl-lib:fref c (35) ((1 65))) 1.72772750258446)
- (f2cl-lib:fset (f2cl-lib:fref c (36) ((1 65))) 20204.2913309661)
- (f2cl-lib:fset (f2cl-lib:fref c (37) ((1 65))) -96980.5983886375)
- (f2cl-lib:fset (f2cl-lib:fref c (38) ((1 65))) 192547.001232532)
- (f2cl-lib:fset (f2cl-lib:fref c (39) ((1 65))) -203400.177280416)
- (f2cl-lib:fset (f2cl-lib:fref c (40) ((1 65))) 122200.464983017)
- (f2cl-lib:fset (f2cl-lib:fref c (41) ((1 65))) -41192.6549688976)
- (f2cl-lib:fset (f2cl-lib:fref c (42) ((1 65))) 7109.51430248936)
- (f2cl-lib:fset (f2cl-lib:fref c (43) ((1 65))) -493.915304773088)
- (f2cl-lib:fset (f2cl-lib:fref c (44) ((1 65))) 6.07404200127348)
- (f2cl-lib:fset (f2cl-lib:fref c (45) ((1 65))) -242919.187900551)
- (f2cl-lib:fset (f2cl-lib:fref c (46) ((1 65))) 1311763.6146629802)
- (f2cl-lib:fset (f2cl-lib:fref c (47) ((1 65))) -2998015.9185381103)
- (f2cl-lib:fset (f2cl-lib:fref c (48) ((1 65))) 3763271.2976564)
- (f2cl-lib:fset (f2cl-lib:fref c (49) ((1 65))) -2813563.22658653)
- (f2cl-lib:fset (f2cl-lib:fref c (50) ((1 65))) 1268365.27332162)
- (f2cl-lib:fset (f2cl-lib:fref c (51) ((1 65))) -331645.172484564)
- (f2cl-lib:fset (f2cl-lib:fref c (52) ((1 65))) 45218.7689813627)
- (f2cl-lib:fset (f2cl-lib:fref c (53) ((1 65))) -2499.8304818112097)
- (f2cl-lib:fset (f2cl-lib:fref c (54) ((1 65))) 24.3805296995561)
- (f2cl-lib:fset (f2cl-lib:fref c (55) ((1 65))) 3284469.8530720402)
- (f2cl-lib:fset (f2cl-lib:fref c (56) ((1 65))) -1.9706819118432198e+7)
- (f2cl-lib:fset (f2cl-lib:fref c (57) ((1 65))) 5.09526024926646e+7)
- (f2cl-lib:fset (f2cl-lib:fref c (58) ((1 65))) -7.41051482115327e+7)
- (f2cl-lib:fset (f2cl-lib:fref c (59) ((1 65))) 6.634451227472901e+7)
- (f2cl-lib:fset (f2cl-lib:fref c (60) ((1 65))) -3.7567176660763396e+7)
- (f2cl-lib:fset (f2cl-lib:fref c (61) ((1 65))) 1.32887671664218e+7)
- (f2cl-lib:fset (f2cl-lib:fref c (62) ((1 65))) -2785618.12808645)
- (f2cl-lib:fset (f2cl-lib:fref c (63) ((1 65))) 308186.404612662)
- (f2cl-lib:fset (f2cl-lib:fref c (64) ((1 65))) -13886.089753716999)
- (f2cl-lib:fset (f2cl-lib:fref c (65) ((1 65))) 110.01714026924701)
- (f2cl-lib:fset (f2cl-lib:fref alfa (1 1) ((1 26) (1 4)))
- -0.00444444444444444)
- (f2cl-lib:fset (f2cl-lib:fref alfa (2 1) ((1 26) (1 4)))
- -9.220779220779219e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (3 1) ((1 26) (1 4)))
- -8.848928848928851e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (4 1) ((1 26) (1 4))) 1.6592768783245e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (5 1) ((1 26) (1 4))) 2.46691372741793e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (6 1) ((1 26) (1 4))) 2.65995589346255e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (7 1) ((1 26) (1 4))) 2.61824297061501e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (8 1) ((1 26) (1 4)))
- 2.4873043734465602e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (9 1) ((1 26) (1 4)))
- 2.3272104008323197e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (10 1) ((1 26) (1 4)))
- 2.1636248571236502e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (11 1) ((1 26) (1 4)))
- 2.0073885876275202e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (12 1) ((1 26) (1 4)))
- 1.8626763663754503e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (13 1) ((1 26) (1 4)))
- 1.73060775917876e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (14 1) ((1 26) (1 4)))
- 1.61091705929016e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (15 1) ((1 26) (1 4)))
- 1.50274774160908e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (16 1) ((1 26) (1 4)))
- 1.4050349739127002e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (17 1) ((1 26) (1 4)))
- 1.3166881654592302e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (18 1) ((1 26) (1 4)))
- 1.23667445598253e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (19 1) ((1 26) (1 4)))
- 1.1640527147473803e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (20 1) ((1 26) (1 4)))
- 1.09798298372713e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (21 1) ((1 26) (1 4)))
- 1.0377241042299298e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (22 1) ((1 26) (1 4)))
- 9.826260783693632e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (23 1) ((1 26) (1 4)))
- 9.321205172495033e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (24 1) ((1 26) (1 4)))
- 8.857108524787122e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (25 1) ((1 26) (1 4))) 8.429631057157e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (26 1) ((1 26) (1 4)))
- 8.03497548407791e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (1 2) ((1 26) (1 4)))
- 6.937355413545891e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (2 2) ((1 26) (1 4))) 2.32241745182922e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (3 2) ((1 26) (1 4)))
- -1.41986273556691e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (4 2) ((1 26) (1 4)))
- -1.1644493167204902e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (5 2) ((1 26) (1 4)))
- -1.5080355805304899e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (6 2) ((1 26) (1 4)))
- -1.55121924918096e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (7 2) ((1 26) (1 4)))
- -1.46809756646466e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (8 2) ((1 26) (1 4)))
- -1.3381550386749097e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (9 2) ((1 26) (1 4)))
- -1.1974497568425399e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (10 2) ((1 26) (1 4)))
- -1.06184319207974e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (11 2) ((1 26) (1 4)))
- -9.376995498911941e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (12 2) ((1 26) (1 4)))
- -8.26923045588193e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (13 2) ((1 26) (1 4)))
- -7.29374348155221e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (14 2) ((1 26) (1 4)))
- -6.44042357721016e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (15 2) ((1 26) (1 4)))
- -5.69611566009369e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (16 2) ((1 26) (1 4)))
- -5.047310443035621e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (17 2) ((1 26) (1 4)))
- -4.481348680088831e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (18 2) ((1 26) (1 4)))
- -3.9868872771759906e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (19 2) ((1 26) (1 4)))
- -3.55400532972042e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (20 2) ((1 26) (1 4)))
- -3.17414256609022e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (21 2) ((1 26) (1 4)))
- -2.83996793904175e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (22 2) ((1 26) (1 4)))
- -2.54522720634871e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (23 2) ((1 26) (1 4)))
- -2.2845929716472502e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (24 2) ((1 26) (1 4)))
- -2.05352753106481e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (25 2) ((1 26) (1 4)))
- -1.8481621762766604e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (26 2) ((1 26) (1 4)))
- -1.6651933002139402e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (1 3) ((1 26) (1 4)))
- -3.54211971457744e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (2 3) ((1 26) (1 4)))
- -1.56161263945159e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (3 3) ((1 26) (1 4)))
- 3.0446550359493607e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (4 3) ((1 26) (1 4)))
- 1.3019865577324302e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (5 3) ((1 26) (1 4)))
- 1.6747110669971202e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (6 3) ((1 26) (1 4)))
- 1.7022258768359302e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (7 3) ((1 26) (1 4))) 1.56501427608595e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (8 3) ((1 26) (1 4))) 1.36339170977445e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (9 3) ((1 26) (1 4))) 1.14886692029825e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (10 3) ((1 26) (1 4)))
- 9.45869093034688e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (11 3) ((1 26) (1 4)))
- 7.64498419250898e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (12 3) ((1 26) (1 4)))
- 6.075703349651971e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (13 3) ((1 26) (1 4)))
- 4.743942992905091e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (14 3) ((1 26) (1 4)))
- 3.62757512005344e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (15 3) ((1 26) (1 4)))
- 2.69939714979225e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (16 3) ((1 26) (1 4)))
- 1.93210938247939e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (17 3) ((1 26) (1 4)))
- 1.3005667479396302e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (18 3) ((1 26) (1 4)))
- 7.826208667444968e-6)
- (f2cl-lib:fset (f2cl-lib:fref alfa (19 3) ((1 26) (1 4)))
- 3.59257485819352e-6)
- (f2cl-lib:fset (f2cl-lib:fref alfa (20 3) ((1 26) (1 4)))
- 1.4404004981425203e-7)
- (f2cl-lib:fset (f2cl-lib:fref alfa (21 3) ((1 26) (1 4)))
- -2.65396769697939e-6)
- (f2cl-lib:fset (f2cl-lib:fref alfa (22 3) ((1 26) (1 4)))
- -4.913468670984859e-6)
- (f2cl-lib:fset (f2cl-lib:fref alfa (23 3) ((1 26) (1 4)))
- -6.72739296091248e-6)
- (f2cl-lib:fset (f2cl-lib:fref alfa (24 3) ((1 26) (1 4)))
- -8.17269379678658e-6)
- (f2cl-lib:fset (f2cl-lib:fref alfa (25 3) ((1 26) (1 4)))
- -9.313047150935608e-6)
- (f2cl-lib:fset (f2cl-lib:fref alfa (26 3) ((1 26) (1 4)))
- -1.0201141879801601e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (1 4) ((1 26) (1 4))) 3.78194199201773e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (2 4) ((1 26) (1 4))) 2.02471952761816e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (3 4) ((1 26) (1 4)))
- -6.379385063188621e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (4 4) ((1 26) (1 4)))
- -2.3859823060300597e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (5 4) ((1 26) (1 4)))
- -3.1091625602736206e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (6 4) ((1 26) (1 4)))
- -3.13680115247576e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (7 4) ((1 26) (1 4)))
- -2.78950273791323e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (8 4) ((1 26) (1 4)))
- -2.28564082619141e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (9 4) ((1 26) (1 4)))
- -1.7524528034084702e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (10 4) ((1 26) (1 4)))
- -1.2554406306069002e-4)
- (f2cl-lib:fset (f2cl-lib:fref alfa (11 4) ((1 26) (1 4)))
- -8.229828728202081e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (12 4) ((1 26) (1 4)))
- -4.62860730588116e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (13 4) ((1 26) (1 4)))
- -1.7233430236696204e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (14 4) ((1 26) (1 4)))
- 5.606904823046021e-6)
- (f2cl-lib:fset (f2cl-lib:fref alfa (15 4) ((1 26) (1 4)))
- 2.3139544314828706e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (16 4) ((1 26) (1 4)))
- 3.6264274585679407e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (17 4) ((1 26) (1 4)))
- 4.5800612449018896e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (18 4) ((1 26) (1 4)))
- 5.245952949591141e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (19 4) ((1 26) (1 4)))
- 5.683962085458151e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (20 4) ((1 26) (1 4)))
- 5.94349820393104e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (21 4) ((1 26) (1 4)))
- 6.06478527578422e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (22 4) ((1 26) (1 4)))
- 6.080239077884361e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (23 4) ((1 26) (1 4))) 6.0157789453946e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (24 4) ((1 26) (1 4)))
- 5.89199657344698e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (25 4) ((1 26) (1 4)))
- 5.72515823777593e-5)
- (f2cl-lib:fset (f2cl-lib:fref alfa (26 4) ((1 26) (1 4)))
- 5.52804375585853e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (1 1) ((1 26) (1 5))) 0.0179988721413553)
- (f2cl-lib:fset (f2cl-lib:fref beta (2 1) ((1 26) (1 5))) 0.00559964911064388)
- (f2cl-lib:fset (f2cl-lib:fref beta (3 1) ((1 26) (1 5)))
- 0.0028850140223113303)
- (f2cl-lib:fset (f2cl-lib:fref beta (4 1) ((1 26) (1 5))) 0.00180096606761054)
- (f2cl-lib:fset (f2cl-lib:fref beta (5 1) ((1 26) (1 5)))
- 0.0012475311058919901)
- (f2cl-lib:fset (f2cl-lib:fref beta (6 1) ((1 26) (1 5)))
- 9.228788765729381e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (7 1) ((1 26) (1 5))) 7.14430421727287e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (8 1) ((1 26) (1 5)))
- 5.717872817897051e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (9 1) ((1 26) (1 5)))
- 4.6943100760648204e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (10 1) ((1 26) (1 5)))
- 3.9323283546291704e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (11 1) ((1 26) (1 5)))
- 3.34818889318298e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (12 1) ((1 26) (1 5)))
- 2.88952148495752e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (13 1) ((1 26) (1 5)))
- 2.5221161554957305e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (14 1) ((1 26) (1 5)))
- 2.2228058079888302e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (15 1) ((1 26) (1 5)))
- 1.97541838033063e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (16 1) ((1 26) (1 5)))
- 1.7683685501971802e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (17 1) ((1 26) (1 5)))
- 1.59316899661821e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (18 1) ((1 26) (1 5)))
- 1.44347930197334e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (19 1) ((1 26) (1 5)))
- 1.3144806811996498e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (20 1) ((1 26) (1 5)))
- 1.2024544494930303e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (21 1) ((1 26) (1 5)))
- 1.10449144504599e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (22 1) ((1 26) (1 5)))
- 1.0182877074056702e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (23 1) ((1 26) (1 5)))
- 9.419982242042381e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (24 1) ((1 26) (1 5)))
- 8.741305457538341e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (25 1) ((1 26) (1 5)))
- 8.13466262162801e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (26 1) ((1 26) (1 5)))
- 7.590022696462191e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (1 2) ((1 26) (1 5)))
- -0.00149282953213429)
- (f2cl-lib:fset (f2cl-lib:fref beta (2 2) ((1 26) (1 5)))
- -8.78204709546389e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (3 2) ((1 26) (1 5)))
- -5.02916549572035e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (4 2) ((1 26) (1 5)))
- -2.94822138512746e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (5 2) ((1 26) (1 5)))
- -1.7546399697078302e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (6 2) ((1 26) (1 5)))
- -1.0400855046081603e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (7 2) ((1 26) (1 5)))
- -5.96141953046458e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (8 2) ((1 26) (1 5)))
- -3.12038929076098e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (9 2) ((1 26) (1 5)))
- -1.2608973598023004e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (10 2) ((1 26) (1 5)))
- -2.4289260857573003e-7)
- (f2cl-lib:fset (f2cl-lib:fref beta (11 2) ((1 26) (1 5)))
- 8.059961654142739e-6)
- (f2cl-lib:fset (f2cl-lib:fref beta (12 2) ((1 26) (1 5)))
- 1.3650700926214704e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (13 2) ((1 26) (1 5)))
- 1.73964125472926e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (14 2) ((1 26) (1 5)))
- 1.9867297884213403e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (15 2) ((1 26) (1 5)))
- 2.1446326379082298e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (16 2) ((1 26) (1 5)))
- 2.2395465923245705e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (17 2) ((1 26) (1 5)))
- 2.2896778381471306e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (18 2) ((1 26) (1 5)))
- 2.3078538981117808e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (19 2) ((1 26) (1 5)))
- 2.3032197608090899e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (20 2) ((1 26) (1 5)))
- 2.28236073720349e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (21 2) ((1 26) (1 5)))
- 2.2500588110529204e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (22 2) ((1 26) (1 5)))
- 2.2098101536199102e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (23 2) ((1 26) (1 5)))
- 2.1641842744810397e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (24 2) ((1 26) (1 5)))
- 2.1150764925622098e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (25 2) ((1 26) (1 5)))
- 2.0638874978217098e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (26 2) ((1 26) (1 5)))
- 2.0116524199708202e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (1 3) ((1 26) (1 5))) 5.52213076721293e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (2 3) ((1 26) (1 5))) 4.47932581552385e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (3 3) ((1 26) (1 5)))
- 2.7952065399202103e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (4 3) ((1 26) (1 5))) 1.52468156198447e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (5 3) ((1 26) (1 5))) 6.93271105657044e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (6 3) ((1 26) (1 5))) 1.76258683069991e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (7 3) ((1 26) (1 5)))
- -1.35744996343269e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (8 3) ((1 26) (1 5)))
- -3.1797241335042703e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (9 3) ((1 26) (1 5)))
- -4.1886186169669304e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (10 3) ((1 26) (1 5)))
- -4.6900488937914103e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (11 3) ((1 26) (1 5)))
- -4.87665447413787e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (12 3) ((1 26) (1 5)))
- -4.87010031186735e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (13 3) ((1 26) (1 5)))
- -4.7475562089008705e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (14 3) ((1 26) (1 5)))
- -4.5581305813862805e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (15 3) ((1 26) (1 5)))
- -4.33309644511266e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (16 3) ((1 26) (1 5)))
- -4.0923019315775006e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (17 3) ((1 26) (1 5)))
- -3.84822638603221e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (18 3) ((1 26) (1 5)))
- -3.60857167535411e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (19 3) ((1 26) (1 5)))
- -3.3779330612336705e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (20 3) ((1 26) (1 5)))
- -3.1588856077211e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (21 3) ((1 26) (1 5)))
- -2.9526956175080704e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (22 3) ((1 26) (1 5)))
- -2.7597891482833603e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (23 3) ((1 26) (1 5)))
- -2.58006174666884e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (24 3) ((1 26) (1 5)))
- -2.4130835676128e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (25 3) ((1 26) (1 5)))
- -2.2582350951834607e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (26 3) ((1 26) (1 5)))
- -2.11479656768913e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (1 4) ((1 26) (1 5))) -4.7461779655996e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (2 4) ((1 26) (1 5)))
- -4.778645671473211e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (3 4) ((1 26) (1 5)))
- -3.20390228067038e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (4 4) ((1 26) (1 5)))
- -1.6110501611996203e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (5 4) ((1 26) (1 5)))
- -4.2577810128543503e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (6 4) ((1 26) (1 5))) 3.44571294294968e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (7 4) ((1 26) (1 5)))
- 7.970926840756751e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (8 4) ((1 26) (1 5))) 1.03138236708272e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (9 4) ((1 26) (1 5)))
- 1.1246677526220401e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (10 4) ((1 26) (1 5)))
- 1.1310364210848103e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (11 4) ((1 26) (1 5)))
- 1.0865163484877402e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (12 4) ((1 26) (1 5)))
- 1.01437951597662e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (13 4) ((1 26) (1 5)))
- 9.292983965933641e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (14 4) ((1 26) (1 5)))
- 8.402931330160901e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (15 4) ((1 26) (1 5)))
- 7.527279913491342e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (16 4) ((1 26) (1 5)))
- 6.696325219757311e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (17 4) ((1 26) (1 5)))
- 5.925645473231951e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (18 4) ((1 26) (1 5)))
- 5.22169308826976e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (19 4) ((1 26) (1 5)))
- 4.58539485165361e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (20 4) ((1 26) (1 5)))
- 4.01445513891487e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (21 4) ((1 26) (1 5)))
- 3.50481730031328e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (22 4) ((1 26) (1 5)))
- 3.0515799503434704e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (23 4) ((1 26) (1 5)))
- 2.64956119950516e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (24 4) ((1 26) (1 5)))
- 2.2936363369099802e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (25 4) ((1 26) (1 5)))
- 1.97893056664022e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (26 4) ((1 26) (1 5)))
- 1.70091984636413e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (1 5) ((1 26) (1 5))) 7.36465810572578e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (2 5) ((1 26) (1 5))) 8.72790805146194e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (3 5) ((1 26) (1 5)))
- 6.226148625731349e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (4 5) ((1 26) (1 5))) 2.85998154194304e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (5 5) ((1 26) (1 5))) 3.84737672879366e-6)
- (f2cl-lib:fset (f2cl-lib:fref beta (6 5) ((1 26) (1 5)))
- -1.8790600363697202e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (7 5) ((1 26) (1 5)))
- -2.97603646594555e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (8 5) ((1 26) (1 5)))
- -3.45998126832656e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (9 5) ((1 26) (1 5)))
- -3.53382470916038e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (10 5) ((1 26) (1 5)))
- -3.3571563577504904e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (11 5) ((1 26) (1 5)))
- -3.0432112478904e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (12 5) ((1 26) (1 5)))
- -2.667227230476131e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (13 5) ((1 26) (1 5)))
- -2.2765421412282e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (14 5) ((1 26) (1 5)))
- -1.8992261185456202e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (15 5) ((1 26) (1 5)))
- -1.55058918599094e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (16 5) ((1 26) (1 5)))
- -1.2377824076187402e-4)
- (f2cl-lib:fset (f2cl-lib:fref beta (17 5) ((1 26) (1 5)))
- -9.629261477176442e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (18 5) ((1 26) (1 5)))
- -7.251783277144251e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (19 5) ((1 26) (1 5)))
- -5.22070028895634e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (20 5) ((1 26) (1 5)))
- -3.50347750511901e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (21 5) ((1 26) (1 5)))
- -2.06489761035552e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (22 5) ((1 26) (1 5)))
- -8.701060968497669e-6)
- (f2cl-lib:fset (f2cl-lib:fref beta (23 5) ((1 26) (1 5)))
- 1.1369868667509997e-6)
- (f2cl-lib:fset (f2cl-lib:fref beta (24 5) ((1 26) (1 5)))
- 9.16426474122779e-6)
- (f2cl-lib:fset (f2cl-lib:fref beta (25 5) ((1 26) (1 5)))
- 1.56477785428873e-5)
- (f2cl-lib:fset (f2cl-lib:fref beta (26 5) ((1 26) (1 5)))
- 2.0822362948246703e-5)
- (f2cl-lib:fset (f2cl-lib:fref gama (1) ((1 26))) 0.629960524947437)
- (f2cl-lib:fset (f2cl-lib:fref gama (2) ((1 26))) 0.251984209978975)
- (f2cl-lib:fset (f2cl-lib:fref gama (3) ((1 26))) 0.154790300415656)
- (f2cl-lib:fset (f2cl-lib:fref gama (4) ((1 26))) 0.110713062416159)
- (f2cl-lib:fset (f2cl-lib:fref gama (5) ((1 26))) 0.08573093955273951)
- (f2cl-lib:fset (f2cl-lib:fref gama (6) ((1 26))) 0.0697161316958684)
- (f2cl-lib:fset (f2cl-lib:fref gama (7) ((1 26))) 0.0586085671893714)
- (f2cl-lib:fset (f2cl-lib:fref gama (8) ((1 26))) 0.0504698873536311)
- (f2cl-lib:fset (f2cl-lib:fref gama (9) ((1 26))) 0.0442600580689155)
- (f2cl-lib:fset (f2cl-lib:fref gama (10) ((1 26))) 0.039372066154351)
- (f2cl-lib:fset (f2cl-lib:fref gama (11) ((1 26))) 0.0354283195924455)
- (f2cl-lib:fset (f2cl-lib:fref gama (12) ((1 26))) 0.032181885750209804)
- (f2cl-lib:fset (f2cl-lib:fref gama (13) ((1 26))) 0.0294646240791158)
- (f2cl-lib:fset (f2cl-lib:fref gama (14) ((1 26))) 0.027158167711293403)
- (f2cl-lib:fset (f2cl-lib:fref gama (15) ((1 26))) 0.0251768272973862)
- (f2cl-lib:fset (f2cl-lib:fref gama (16) ((1 26))) 0.023457075530607902)
- (f2cl-lib:fset (f2cl-lib:fref gama (17) ((1 26))) 0.0219508390134907)
- (f2cl-lib:fset (f2cl-lib:fref gama (18) ((1 26))) 0.020621082823564597)
- (f2cl-lib:fset (f2cl-lib:fref gama (19) ((1 26))) 0.0194388240897881)
- (f2cl-lib:fset (f2cl-lib:fref gama (20) ((1 26))) 0.018381063380068303)
- (f2cl-lib:fset (f2cl-lib:fref gama (21) ((1 26))) 0.0174293213231963)
- (f2cl-lib:fset (f2cl-lib:fref gama (22) ((1 26))) 0.0165685837786612)
- (f2cl-lib:fset (f2cl-lib:fref gama (23) ((1 26))) 0.015786528598791802)
- (f2cl-lib:fset (f2cl-lib:fref gama (24) ((1 26))) 0.015072950149409601)
- (f2cl-lib:fset (f2cl-lib:fref gama (25) ((1 26))) 0.0144193250839955)
- (f2cl-lib:fset (f2cl-lib:fref gama (26) ((1 26))) 0.0138184805735342)
- (defun dasyjy (funjy x fnu flgjy in y wk iflw)
- (declare (type (array double-float (*)) wk y)
- (type f2cl-lib:integer4 iflw in)
- (type double-float flgjy fnu x)
- (type single-float funjy)
- (type
- (function
- (double-float double-float double-float double-float
- double-float)
- (values &rest t))
- funjy))
- (f2cl-lib:with-array-data (y-%data% y-%offset% y)
- (declare (type f2cl-lib:integer4 y-%offset%)
- (type (simple-array double-float (*)) y-%data%)
- (ignorable y-%offset% y-%data%))
- (f2cl-lib:with-array-data (wk-%data% wk-%offset% wk)
- (declare (type f2cl-lib:integer4 wk-%offset%)
- (type (simple-array double-float (*)) wk-%data%)
- (ignorable wk-%offset% wk-%data%))
- (prog ((cr (make-array 10 :element-type 'double-float))
- (dr (make-array 10 :element-type 'double-float))
- (kmax (make-array 5 :element-type 'f2cl-lib:integer4))
- (upol (make-array 10 :element-type 'double-float)) (abw2 0.0)
- (akm 0.0) (ap 0.0) (asum 0.0) (az 0.0) (bsum 0.0) (crz32 0.0)
- (dfi 0.0) (elim 0.0) (fi 0.0) (fn 0.0) (fn2 0.0) (phi 0.0)
- (rcz 0.0) (rden 0.0) (relb 0.0) (rfn2 0.0) (rtz 0.0) (rzden 0.0)
- (sa 0.0) (sb 0.0) (suma 0.0) (sumb 0.0) (s1 0.0) (ta 0.0)
- (tau 0.0) (tb 0.0) (tfn 0.0) (tol 0.0) (t2 0.0) (xx 0.0) (z 0.0)
- (z32 0.0) (i 0) (j 0) (jn 0) (jr 0) (ju 0) (k 0) (kb 0)
- (klast 0) (kp1 0) (ks 0) (ksp1 0) (kstemp 0) (l 0) (lr 0)
- (lrp1 0) (iseta 0) (isetb 0))
- (declare (type (array f2cl-lib:integer4 (5)) kmax)
- (type f2cl-lib:integer4 isetb iseta lrp1 lr l kstemp ksp1 ks
- kp1 klast kb k ju jr jn j i)
- (type (array double-float (10)) upol dr cr)
- (type double-float z32 z xx t2 tol tfn tb tau ta s1 sumb
- suma sb sa rzden rtz rfn2 relb rden rcz phi fn2 fn fi elim
- dfi crz32 bsum az asum ap akm abw2))
- (setf ta (f2cl-lib:d1mach 3))
- (setf tol (max ta 1.0000000000000002e-15))
- (setf tb (f2cl-lib:d1mach 5))
- (setf ju (f2cl-lib:i1mach 15))
- (if (= flgjy 1.0) (go label6))
- (setf jr (f2cl-lib:i1mach 14))
- (setf elim (* -2.303 tb (f2cl-lib:int-add ju jr)))
- (go label7)
- label6
- (setf elim (* -2.303 (+ (* tb ju) 3.0)))
- label7
- (setf fn fnu)
- (setf iflw 0)
- (f2cl-lib:fdo (jn 1 (f2cl-lib:int-add jn 1))
- ((> jn in) nil)
- (tagbody
- (setf xx (/ x fn))
- (f2cl-lib:fset (f2cl-lib:fref wk-%data% (1) ((1 *)) wk-%offset%)
- (- 1.0 (* xx xx)))
- (setf abw2
- (coerce
- (abs (f2cl-lib:fref wk-%data% (1) ((1 *)) wk-%offset%))
- 'double-float))
- (f2cl-lib:fset (f2cl-lib:fref wk-%data% (2) ((1 *)) wk-%offset%)
- (f2cl-lib:fsqrt abw2))
- (f2cl-lib:fset (f2cl-lib:fref wk-%data% (7) ((1 *)) wk-%offset%)
- (expt fn con2))
- (if (> abw2 0.2775) (go label80))
- (setf sa 0.0)
- (if (= abw2 0.0) (go label10))
- (setf sa (/ tols (f2cl-lib:flog abw2)))
- label10
- (setf sb sa)
- (f2cl-lib:fdo (i 1 (f2cl-lib:int-add i 1))
- ((> i 5) nil)
- (tagbody
- (setf akm (max sa 2.0))
- (f2cl-lib:fset (f2cl-lib:fref kmax (i) ((1 5)))
- (f2cl-lib:int akm))
- (setf sa (+ sa sb))
- label20))
- (setf kb (f2cl-lib:fref kmax (5) ((1 5))))
- (setf klast (f2cl-lib:int-sub kb 1))
- (setf sa (f2cl-lib:fref gama (kb) ((1 26))))
- (f2cl-lib:fdo (k 1 (f2cl-lib:int-add k 1))
- ((> k klast) nil)
- (tagbody
- (setf kb (f2cl-lib:int-sub kb 1))
- (setf sa
- (+
- (* sa
- (f2cl-lib:fref wk-%data%
- (1)
- ((1 *))
- wk-%offset%))
- (f2cl-lib:fref gama (kb) ((1 26)))))
- label30))
- (setf z (* (f2cl-lib:fref wk-%data% (1) ((1 *)) wk-%offset%) sa))
- (setf az (coerce (abs z) 'double-float))
- (setf rtz (f2cl-lib:fsqrt az))
- (f2cl-lib:fset (f2cl-lib:fref wk-%data% (3) ((1 *)) wk-%offset%)
- (* con1 az rtz))
- (f2cl-lib:fset (f2cl-lib:fref wk-%data% (4) ((1 *)) wk-%offset%)
- (*
- (f2cl-lib:fref wk-%data% (3) ((1 *)) wk-%offset%)
- fn))
- (f2cl-lib:fset (f2cl-lib:fref wk-%data% (5) ((1 *)) wk-%offset%)
- (* rtz
- (f2cl-lib:fref wk-%data%
- (7)
- ((1 *))
- wk-%offset%)))
- (f2cl-lib:fset (f2cl-lib:fref wk-%data% (6) ((1 *)) wk-%offset%)
- (*
- (-
- (f2cl-lib:fref wk-%data%
- (5)
- ((1 *))
- wk-%offset%))
- (f2cl-lib:fref wk-%data%
- (5)
- ((1 *))
- wk-%offset%)))
- (if (<= z 0.0) (go label35))
- (if (> (f2cl-lib:fref wk-%data% (4) ((1 *)) wk-%offset%) elim)
- (go label75))
- (f2cl-lib:fset (f2cl-lib:fref wk-%data% (6) ((1 *)) wk-%offset%)
- (-
- (f2cl-lib:fref wk-%data%
- (6)
- ((1 *))
- wk-%offset%)))
- label35
- (setf phi (f2cl-lib:fsqrt (f2cl-lib:fsqrt (+ sa sa sa sa))))
- (setf kb (f2cl-lib:fref kmax (5) ((1 5))))
- (setf klast (f2cl-lib:int-sub kb 1))
- (setf sb (f2cl-lib:fref beta (kb 1) ((1 26) (1 5))))
- (f2cl-lib:fdo (k 1 (f2cl-lib:int-add k 1))
- ((> k klast) nil)
- (tagbody
- (setf kb (f2cl-lib:int-sub kb 1))
- (setf sb
- (+
- (* sb
- (f2cl-lib:fref wk-%data%
- (1)
- ((1 *))
- wk-%offset%))
- (f2cl-lib:fref beta (kb 1) ((1 26) (1 5)))))
- label40))
- (setf ksp1 1)
- (setf fn2 (* fn fn))
- (setf rfn2 (/ 1.0 fn2))
- (setf rden 1.0)
- (setf asum 1.0)
- (setf relb (* tol (abs sb)))
- (setf bsum sb)
- (f2cl-lib:fdo (ks 1 (f2cl-lib:int-add ks 1))
- ((> ks 4) nil)
- (tagbody
- (setf ksp1 (f2cl-lib:int-add ksp1 1))
- (setf rden (* rden rfn2))
- (setf kstemp (f2cl-lib:int-sub 5 ks))
- (setf kb (f2cl-lib:fref kmax (kstemp) ((1 5))))
- (setf klast (f2cl-lib:int-sub kb 1))
- (setf sa (f2cl-lib:fref alfa (kb ks) ((1 26) (1 4))))
- (setf sb (f2cl-lib:fref beta (kb ksp1) ((1 26) (1 5))))
- (f2cl-lib:fdo (k 1 (f2cl-lib:int-add k 1))
- ((> k klast) nil)
- (tagbody
- (setf kb (f2cl-lib:int-sub kb 1))
- (setf sa
- (+
- (* sa
- (f2cl-lib:fref wk-%data%
- (1)
- ((1 *))
- wk-%offset%))
- (f2cl-lib:fref alfa (kb ks) ((1 26) (1 4)))))
- (setf sb
- (+
- (* sb
- (f2cl-lib:fref wk-%data%
- (1)
- ((1 *))
- wk-%offset%))
- (f2cl-lib:fref beta (kb ksp1) ((1 26) (1 5)))))
- label50))
- (setf ta (* sa rden))
- (setf tb (* sb rden))
- (setf asum (+ asum ta))
- (setf bsum (+ bsum tb))
- (if (and (<= (abs ta) tol) (<= (abs tb) relb)) (go label70))
- label60))
- label70
- (setf bsum
- (/ bsum
- (* fn
- (f2cl-lib:fref wk-%data%
- (7)
- ((1 *))
- wk-%offset%))))
- (go label160)
- label75
- (setf iflw 1)
- (go end_label)
- label80
- (f2cl-lib:fset (f2cl-lib:fref upol (1) ((1 10))) 1.0)
- (setf tau
- (/ 1.0
- (f2cl-lib:fref wk-%data% (2) ((1 *)) wk-%offset%)))
- (setf t2
- (/ 1.0
- (f2cl-lib:fref wk-%data% (1) ((1 *)) wk-%offset%)))
- (if (>= (f2cl-lib:fref wk-%data% (1) ((1 *)) wk-%offset%) 0.0)
- (go label90))
- (f2cl-lib:fset (f2cl-lib:fref wk-%data% (3) ((1 *)) wk-%offset%)
- (coerce
- (abs
- (-
- (f2cl-lib:fref wk-%data%
- (2)
- ((1 *))
- wk-%offset%)
- (atan
- (f2cl-lib:fref wk-%data%
- (2)
- ((1 *))
- wk-%offset%))))
- 'double-float))
- (f2cl-lib:fset (f2cl-lib:fref wk-%data% (4) ((1 *)) wk-%offset%)
- (*
- (f2cl-lib:fref wk-%data% (3) ((1 *)) wk-%offset%)
- fn))
- (setf rcz
- (/ (- con1)
- (f2cl-lib:fref wk-%data% (4) ((1 *)) wk-%offset%)))
- (setf z32
- (* 1.5
- (f2cl-lib:fref wk-%data% (3) ((1 *)) wk-%offset%)))
- (setf rtz (expt z32 con2))
- (f2cl-lib:fset (f2cl-lib:fref wk-%data% (5) ((1 *)) wk-%offset%)
- (* rtz
- (f2cl-lib:fref wk-%data%
- (7)
- ((1 *))
- wk-%offset%)))
- (f2cl-lib:fset (f2cl-lib:fref wk-%data% (6) ((1 *)) wk-%offset%)
- (*
- (-
- (f2cl-lib:fref wk-%data%
- (5)
- ((1 *))
- wk-%offset%))
- (f2cl-lib:fref wk-%data%
- (5)
- ((1 *))
- wk-%offset%)))
- (go label100)
- label90
- (f2cl-lib:fset (f2cl-lib:fref wk-%data% (3) ((1 *)) wk-%offset%)
- (coerce
- (abs
- (-
- (f2cl-lib:flog
- (/
- (+ 1.0
- (f2cl-lib:fref wk-%data%
- (2)
- ((1 *))
- wk-%offset%))
- xx))
- (f2cl-lib:fref wk-%data%
- (2)
- ((1 *))
- wk-%offset%)))
- 'double-float))
- (f2cl-lib:fset (f2cl-lib:fref wk-%data% (4) ((1 *)) wk-%offset%)
- (*
- (f2cl-lib:fref wk-%data% (3) ((1 *)) wk-%offset%)
- fn))
- (setf rcz
- (/ con1
- (f2cl-lib:fref wk-%data% (4) ((1 *)) wk-%offset%)))
- (if (> (f2cl-lib:fref wk-%data% (4) ((1 *)) wk-%offset%) elim)
- (go label75))
- (setf z32
- (* 1.5
- (f2cl-lib:fref wk-%data% (3) ((1 *)) wk-%offset%)))
- (setf rtz (expt z32 con2))
- (f2cl-lib:fset (f2cl-lib:fref wk-%data% (7) ((1 *)) wk-%offset%)
- (expt fn con2))
- (f2cl-lib:fset (f2cl-lib:fref wk-%data% (5) ((1 *)) wk-%offset%)
- (* rtz
- (f2cl-lib:fref wk-%data%
- (7)
- ((1 *))
- wk-%offset%)))
- (f2cl-lib:fset (f2cl-lib:fref wk-%data% (6) ((1 *)) wk-%offset%)
- (*
- (f2cl-lib:fref wk-%data% (5) ((1 *)) wk-%offset%)
- (f2cl-lib:fref wk-%data%
- (5)
- ((1 *))
- wk-%offset%)))
- label100
- (setf phi (f2cl-lib:fsqrt (* (+ rtz rtz) tau)))
- (setf tb 1.0)
- (setf asum 1.0)
- (setf tfn (/ tau fn))
- (setf rden (/ 1.0 fn))
- (setf rfn2 (* rden rden))
- (setf rden 1.0)
- (f2cl-lib:fset (f2cl-lib:fref upol (2) ((1 10)))
- (*
- (+ (* (f2cl-lib:fref c (1) ((1 65))) t2)
- (f2cl-lib:fref c (2) ((1 65))))
- tfn))
- (setf crz32 (* con548 rcz))
- (setf bsum (+ (f2cl-lib:fref upol (2) ((1 10))) crz32))
- (setf relb (* tol (abs bsum)))
- (setf ap tfn)
- (setf ks 0)
- (setf kp1 2)
- (setf rzden rcz)
- (setf l 2)
- (setf iseta 0)
- (setf isetb 0)
- (f2cl-lib:fdo (lr 2 (f2cl-lib:int-add lr 2))
- ((> lr 8) nil)
- (tagbody
- (setf lrp1 (f2cl-lib:int-add lr 1))
- (f2cl-lib:fdo (k lr (f2cl-lib:int-add k 1))
- ((> k lrp1) nil)
- (tagbody
- (setf ks (f2cl-lib:int-add ks 1))
- (setf kp1 (f2cl-lib:int-add kp1 1))
- (setf l (f2cl-lib:int-add l 1))
- (setf s1 (f2cl-lib:fref c (l) ((1 65))))
- (f2cl-lib:fdo (j 2 (f2cl-lib:int-add j 1))
- ((> j kp1) nil)
- (tagbody
- (setf l (f2cl-lib:int-add l 1))
- (setf s1
- (+ (* s1 t2) (f2cl-lib:fref c (l) ((1 65)))))
- label110))
- (setf ap (* ap tfn))
- (f2cl-lib:fset (f2cl-lib:fref upol (kp1) ((1 10)))
- (* ap s1))
- (f2cl-lib:fset (f2cl-lib:fref cr (ks) ((1 10)))
- (* (f2cl-lib:fref br (ks) ((1 10)))
- rzden))
- (setf rzden (* rzden rcz))
- (f2cl-lib:fset (f2cl-lib:fref dr (ks) ((1 10)))
- (* (f2cl-lib:fref ar (ks) ((1 8))) rzden))
- label120))
- (setf suma (f2cl-lib:fref upol (lrp1) ((1 10))))
- (setf sumb
- (+
- (f2cl-lib:fref upol
- ((f2cl-lib:int-add lr 2))
- ((1 10)))
- (* (f2cl-lib:fref upol (lrp1) ((1 10))) crz32)))
- (setf ju lrp1)
- (f2cl-lib:fdo (jr 1 (f2cl-lib:int-add jr 1))
- ((> jr lr) nil)
- (tagbody
- (setf ju (f2cl-lib:int-sub ju 1))
- (setf suma
- (+ suma
- (* (f2cl-lib:fref cr (jr) ((1 10)))
- (f2cl-lib:fref upol (ju) ((1 10))))))
- (setf sumb
- (+ sumb
- (* (f2cl-lib:fref dr (jr) ((1 10)))
- (f2cl-lib:fref upol (ju) ((1 10))))))
- label130))
- (setf rden (* rden rfn2))
- (setf tb (- tb))
- (if (> (f2cl-lib:fref wk-%data% (1) ((1 *)) wk-%offset%) 0.0)
- (setf tb (coerce (abs tb) 'double-float)))
- (if (< rden tol) (go label131))
- (setf asum (+ asum (* suma tb)))
- (setf bsum (+ bsum (* sumb tb)))
- (go label140)
- label131
- (if (= iseta 1) (go label132))
- (if (< (abs suma) tol) (setf iseta 1))
- (setf asum (+ asum (* suma tb)))
- label132
- (if (= isetb 1) (go label133))
- (if (< (abs sumb) relb) (setf isetb 1))
- (setf bsum (+ bsum (* sumb tb)))
- label133
- (if (and (= iseta 1) (= isetb 1)) (go label150))
- label140))
- label150
- (setf tb (f2cl-lib:fref wk-%data% (5) ((1 *)) wk-%offset%))
- (if (> (f2cl-lib:fref wk-%data% (1) ((1 *)) wk-%offset%) 0.0)
- (setf tb (- tb)))
- (setf bsum (/ bsum tb))
- label160
- (multiple-value-bind
- (var-0 var-1 var-2 var-3 var-4)
- (funcall funjy
- (f2cl-lib:fref wk-%data% (6) ((1 *)) wk-%offset%)
- (f2cl-lib:fref wk-%data% (5) ((1 *)) wk-%offset%)
- (f2cl-lib:fref wk-%data% (4) ((1 *)) wk-%offset%)
- fi
- dfi)
- (declare (ignore))
- (when var-0
- (f2cl-lib:fset
- (f2cl-lib:fref wk-%data% (6) ((1 *)) wk-%offset%)
- var-0))
- (when var-1
- (f2cl-lib:fset
- (f2cl-lib:fref wk-%data% (5) ((1 *)) wk-%offset%)
- var-1))
- (when var-2
- (f2cl-lib:fset
- (f2cl-lib:fref wk-%data% (4) ((1 *)) wk-%offset%)
- var-2))
- (when var-3 (setf fi var-3))
- (when var-4 (setf dfi var-4)))
- (setf ta (/ 1.0 tol))
- (setf tb (* (f2cl-lib:d1mach 1) ta 1000.0))
- (if (> (abs fi) tb) (go label165))
- (setf fi (* fi ta))
- (setf dfi (* dfi ta))
- (setf phi (* phi tol))
- label165
- (f2cl-lib:fset (f2cl-lib:fref y-%data% (jn) ((1 *)) y-%offset%)
- (/ (* flgjy phi (+ (* fi asum) (* dfi bsum)))
- (f2cl-lib:fref wk-%data%
- (7)
- ((1 *))
- wk-%offset%)))
- (setf fn (- fn flgjy))
- label170))
- (go end_label)
- end_label
- (return (values nil nil nil nil nil nil nil iflw)))))))
-
-